 DECLARE @ROMANEIO_PRODUTO    VARCHAR(10),
                        @FILIAL                      VARCHAR(20) 
            
            DECLARE     CUR_CORRIGE_TRANSITO CURSOR STATIC FOR 
            
            
select      A.ROMANEIO_PRODUTO, A.FILIAL
from  LOJA_ENTRADAS_DIF a
left join LOJA_ENTRADAS b
on      a.NUMERO_NF_TRANSFERENCIA = b.NUMERO_NF_TRANSFERENCIA
and		a.serie_nf_entrada = b.serie_nf_entrada
and     a.FILIAL = b.FILIAL
and     a.FILIAL_ORIGEM = b.FILIAL_ORIGEM

and		a.ROMANEIO_PRODUTO = b.ROMANEIO_PRODUTO 
where    b.NUMERO_NF_TRANSFERENCIA is null 
AND		A.ENTRADA_POR = 1
and		a.status_transito < 3
and		a.entrada_cancelada = 0
and		a.romaneio_nf_saida is null



 
                  OPEN CUR_CORRIGE_TRANSITO
                  FETCH NEXT FROM   CUR_CORRIGE_TRANSITO INTO @ROMANEIO_PRODUTO, @FILIAL
 
                  WHILE @@FETCH_STATUS = 0 
                  BEGIN
                        DECLARE @COMANDO AS VARCHAR(350)    
                          SET @COMANDO =  'LX_VERIFICA_TRANSITO @ROMANEIO_PRODUTO = ''' + RTRIM(LTRIM(@ROMANEIO_PRODUTO)) + ''', @FILIAL=''' + RTRIM(LTRIM(@FILIAL)) + ''''
                          EXEC(@COMANDO)    
                              
                  FETCH NEXT FROM   CUR_CORRIGE_TRANSITO INTO @ROMANEIO_PRODUTO, @FILIAL
                  END
                  
                  CLOSE CUR_CORRIGE_TRANSITO
                  DEALLOCATE CUR_CORRIGE_TRANSITO
 
